administrative department of traffic and transportation - Alemán Inglés Diccionario